package cn.qayy.dao;

import java.util.Collection;
import java.util.List;
import java.util.Map;

import cn.qayy.dto.CashFlowDTO;
import cn.qayy.dto.ClientDTO;
import cn.qayy.po.WxClient;

public interface WxClientMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(WxClient record);

    int insertSelective(WxClient record);

    WxClient selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(WxClient record);

    int updateByPrimaryKey(WxClient record);
    
    int updateByList(List<?> planlist);

    int insertByList(List<?> planlist);
    
    List<WxClient> selectByMap(Map<String, Object> params);
    
    List<Integer> selectIdsByMap(Map<String, Object> params);
    
    List<WxClient> selectClientBy(Map<String, Object> params) ;
    
    List<Map<String, Object>> selectClientByDown(ClientDTO dto);
    
    List<Map<String,String>> selectClientAuto();

	Collection<? extends Map<String, String>> selectClientUUID();
}